README
Jetson Leder-Luis
April, 2023
"Can Whistleblowers Root Out Public Expenditure Fraud? Evidence from Medicare"
Review of Economics and Statistics

DataSetup.do makes a panel of all medpar data on defendants and controls

Controls.do takes random samples of the same number of hospitals as the defendant, saved as `dft'_controls.dta where `dft' is the different defendants, in the controls folder

LeadLag.do takes the controls and defendant and fits leads and lags, for each defendant

SynthControlwithShift.do runs synthetic controls on the fitted leads and lags 

DeterrenceMeasurement.do creates graphs for each defendant. There is manual work to be done on each to combine them as a multi panel graph

Robustness/forwardonly implements all of this using forward-only shifts, starting with the same control groups

Robustness/feout implements all of this removing fixed effects, starting with the same control groups

Robustness/flatline and robustness/linear implement simple projections

